////TIME1308883211393
importPackage(com.blocks.blocks);
importPackage(com.blocks);
importPackage(com.blocks.model);
importPackage(com.jme3.math);
importPackage(java.lang);
var application = new Object();
application.setup = function() {
var MasterBlock179254455 = new MasterBlock("MasterBlock179254455", new Long(1308883075391));
MasterBlock179254455.init();
MasterBlock179254455.setLocalTranslation(new Vector3f(-29.556839, 2.4333496, 19.205235));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock179254455);
var Block315863829 = new Block("Block315863829", new Long(1308883075391));
Block315863829.setBlockSides(BlockSides.SIDE_BACK);
Block315863829.setCustomFrequency(true);
Block315863829.setScriptName("/blocks/PlusOne.js");
Block315863829.init();
Block315863829.setLocalTranslation(new Vector3f(0.0, 0.0, 2.0));
	MasterBlock179254455.attachChild(Block315863829);
var Block649594004 = new Block("Block649594004", new Long(1308883075391));
Block649594004.setBlockSides(BlockSides.SIDE_BACK);
Block649594004.setScriptName("/blocks/WirelessTransmitterBlock.js");
Block649594004.init();
Block649594004.setLocalTranslation(new Vector3f(0.0, 0.0, 2.0));
Block649594004.getParameters().put("axis", 2.0);
	Block315863829.attachChild(Block649594004);
MasterBlock179254455.updatePower(false);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock179254455.getMasterId(), MasterBlock179254455);

var MasterBlock391723838 = new MasterBlock("MasterBlock391723838", new Long(1308849439964));
MasterBlock391723838.init();
MasterBlock391723838.setLocalTranslation(new Vector3f(-23.166885, 2.6648502, 119.463524));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock391723838);
var Block531564909 = new Block("Block531564909", new Long(1308849439964));
Block531564909.setBlockSides(BlockSides.SIDE_ABOVE);
Block531564909.setCustomFrequency(true);
Block531564909.setScriptName("/blocks/CollisionTriggerLevelFailBlock.js");
Block531564909.init();
Block531564909.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	MasterBlock391723838.attachChild(Block531564909);
var ColorBlock515128343 = new ColorBlock("ColorBlock515128343", new Long(1308849439964));
ColorBlock515128343.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock515128343.init();
ColorBlock515128343.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	Block531564909.attachChild(ColorBlock515128343);
var ColorBlock102578483 = new ColorBlock("ColorBlock102578483", new Long(1308849439964));
ColorBlock102578483.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock102578483.init();
ColorBlock102578483.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock515128343.attachChild(ColorBlock102578483);
var ColorBlock601777626 = new ColorBlock("ColorBlock601777626", new Long(1308849439964));
ColorBlock601777626.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock601777626.init();
ColorBlock601777626.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock102578483.attachChild(ColorBlock601777626);
var ColorBlock423165198 = new ColorBlock("ColorBlock423165198", new Long(1308849439964));
ColorBlock423165198.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock423165198.init();
ColorBlock423165198.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock601777626.attachChild(ColorBlock423165198);
var ColorBlock666226308 = new ColorBlock("ColorBlock666226308", new Long(1308849439964));
ColorBlock666226308.setBlockSides(BlockSides.SIDE_BELOW);
ColorBlock666226308.init();
ColorBlock666226308.setLocalTranslation(new Vector3f(0.0, -2.0, 0.0));
	ColorBlock423165198.attachChild(ColorBlock666226308);
var ColorBlock512265950 = new ColorBlock("ColorBlock512265950", new Long(1308849439964));
ColorBlock512265950.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock512265950.init();
ColorBlock512265950.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	MasterBlock391723838.attachChild(ColorBlock512265950);
var ColorBlock761020434 = new ColorBlock("ColorBlock761020434", new Long(1308849439964));
ColorBlock761020434.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock761020434.init();
ColorBlock761020434.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	MasterBlock391723838.attachChild(ColorBlock761020434);
MasterBlock391723838.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock391723838.getMasterId(), MasterBlock391723838);

var MasterBlock936873763 = new MasterBlock("MasterBlock936873763", new Long(1308849564047));
MasterBlock936873763.init();
MasterBlock936873763.setLocalTranslation(new Vector3f(42.13131, 2.9028711, 207.23692));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock936873763);
var Block403521575 = new Block("Block403521575", new Long(1308849564047));
Block403521575.setBlockSides(BlockSides.SIDE_BACK);
Block403521575.setCustomFrequency(true);
Block403521575.setScriptName("/blocks/PlusOne.js");
Block403521575.init();
Block403521575.setLocalTranslation(new Vector3f(0.0, 0.0, 2.0));
	MasterBlock936873763.attachChild(Block403521575);
var Block822973336 = new Block("Block822973336", new Long(1308849564047));
Block822973336.setBlockSides(BlockSides.SIDE_BACK);
Block822973336.setCustomFrequency(true);
Block822973336.setScriptName("/blocks/PlusOne.js");
Block822973336.init();
Block822973336.setLocalTranslation(new Vector3f(0.0, 0.0, 2.0));
	Block403521575.attachChild(Block822973336);
var Block827414960 = new Block("Block827414960", new Long(1308849564047));
Block827414960.setBlockSides(BlockSides.SIDE_BACK);
Block827414960.setCustomFrequency(true);
Block827414960.setScriptName("/blocks/PlusOne.js");
Block827414960.init();
Block827414960.setLocalTranslation(new Vector3f(0.0, 0.0, 2.0));
	Block822973336.attachChild(Block827414960);
var Block315861883 = new Block("Block315861883", new Long(1308849564047));
Block315861883.setBlockSides(BlockSides.SIDE_BACK);
Block315861883.setCustomFrequency(true);
Block315861883.setScriptName("/blocks/PlusOne.js");
Block315861883.init();
Block315861883.setLocalTranslation(new Vector3f(0.0, 0.0, 2.0));
	Block827414960.attachChild(Block315861883);
var Block979664315 = new Block("Block979664315", new Long(1308849564047));
Block979664315.setBlockSides(BlockSides.SIDE_BACK);
Block979664315.setCustomFrequency(true);
Block979664315.setScriptName("/blocks/PlusOne.js");
Block979664315.init();
Block979664315.setLocalTranslation(new Vector3f(0.0, 0.0, 2.0));
	Block315861883.attachChild(Block979664315);
var Block595706479 = new Block("Block595706479", new Long(1308849564047));
Block595706479.setBlockSides(BlockSides.SIDE_BACK);
Block595706479.setCustomFrequency(true);
Block595706479.setScriptName("/blocks/PlusOne.js");
Block595706479.init();
Block595706479.setLocalTranslation(new Vector3f(0.0, 0.0, 2.0));
	Block979664315.attachChild(Block595706479);
var ColorBlock620726273 = new ColorBlock("ColorBlock620726273", new Long(1308849564047));
ColorBlock620726273.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock620726273.init();
ColorBlock620726273.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	Block979664315.attachChild(ColorBlock620726273);
var ColorBlock985813950 = new ColorBlock("ColorBlock985813950", new Long(1308849564047));
ColorBlock985813950.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock985813950.init();
ColorBlock985813950.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	Block315861883.attachChild(ColorBlock985813950);
var ColorBlock352035467 = new ColorBlock("ColorBlock352035467", new Long(1308849564047));
ColorBlock352035467.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock352035467.init();
ColorBlock352035467.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	Block827414960.attachChild(ColorBlock352035467);
var ColorBlock714080751 = new ColorBlock("ColorBlock714080751", new Long(1308849564047));
ColorBlock714080751.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock714080751.init();
ColorBlock714080751.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	Block822973336.attachChild(ColorBlock714080751);
var ColorBlock325806109 = new ColorBlock("ColorBlock325806109", new Long(1308849564047));
ColorBlock325806109.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock325806109.init();
ColorBlock325806109.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	Block403521575.attachChild(ColorBlock325806109);
var ColorBlock796701248 = new ColorBlock("ColorBlock796701248", new Long(1308849564047));
ColorBlock796701248.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock796701248.init();
ColorBlock796701248.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	MasterBlock936873763.attachChild(ColorBlock796701248);
MasterBlock936873763.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock936873763.getMasterId(), MasterBlock936873763);

var MasterBlock806958854 = new MasterBlock("MasterBlock806958854", new Long(1308536025614));
MasterBlock806958854.init();
MasterBlock806958854.setLocalTranslation(new Vector3f(2.0945926, 2.6310234, 202.16393));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock806958854);
var Block739465978 = new Block("Block739465978", new Long(1308536025614));
Block739465978.setBlockSides(BlockSides.SIDE_ABOVE);
Block739465978.setCustomFrequency(true);
Block739465978.setScriptName("/blocks/CollisionTriggerLevelCompleteBlock.js");
Block739465978.init();
Block739465978.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	MasterBlock806958854.attachChild(Block739465978);
var Block258064662 = new Block("Block258064662", new Long(1308536025614));
Block258064662.setBlockSides(BlockSides.SIDE_BACK);
Block258064662.setCustomFrequency(true);
Block258064662.setScriptName("/blocks/PlusOne.js");
Block258064662.init();
Block258064662.setLocalTranslation(new Vector3f(0.0, 0.0, 2.0));
	MasterBlock806958854.attachChild(Block258064662);
var Block1064528546 = new Block("Block1064528546", new Long(1308536025614));
Block1064528546.setBlockSides(BlockSides.SIDE_BACK);
Block1064528546.setCustomFrequency(true);
Block1064528546.setScriptName("/blocks/PlusOne.js");
Block1064528546.init();
Block1064528546.setLocalTranslation(new Vector3f(0.0, 0.0, 2.0));
	Block258064662.attachChild(Block1064528546);
var Block386247070 = new Block("Block386247070", new Long(1308536025614));
Block386247070.setBlockSides(BlockSides.SIDE_BACK);
Block386247070.setCustomFrequency(true);
Block386247070.setScriptName("/blocks/PlusOne.js");
Block386247070.init();
Block386247070.setLocalTranslation(new Vector3f(0.0, 0.0, 2.0));
	Block1064528546.attachChild(Block386247070);
var ColorBlock647321786 = new ColorBlock("ColorBlock647321786", new Long(1308536025614));
ColorBlock647321786.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock647321786.init();
ColorBlock647321786.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block386247070.attachChild(ColorBlock647321786);
var ColorBlock1303619652 = new ColorBlock("ColorBlock1303619652", new Long(1308536025614));
ColorBlock1303619652.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1303619652.init();
ColorBlock1303619652.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock647321786.attachChild(ColorBlock1303619652);
var ColorBlock848562075 = new ColorBlock("ColorBlock848562075", new Long(1308536025614));
ColorBlock848562075.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock848562075.init();
ColorBlock848562075.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock1303619652.attachChild(ColorBlock848562075);
var ColorBlock114867597 = new ColorBlock("ColorBlock114867597", new Long(1308536025614));
ColorBlock114867597.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock114867597.init();
ColorBlock114867597.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock848562075.attachChild(ColorBlock114867597);
var ColorBlock450666521 = new ColorBlock("ColorBlock450666521", new Long(1308536025614));
ColorBlock450666521.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock450666521.init();
ColorBlock450666521.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock114867597.attachChild(ColorBlock450666521);
var ColorBlock636157873 = new ColorBlock("ColorBlock636157873", new Long(1308536025614));
ColorBlock636157873.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock636157873.init();
ColorBlock636157873.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock450666521.attachChild(ColorBlock636157873);
var ColorBlock43055493 = new ColorBlock("ColorBlock43055493", new Long(1308536025614));
ColorBlock43055493.setBlockSides(BlockSides.SIDE_BELOW);
ColorBlock43055493.init();
ColorBlock43055493.setLocalTranslation(new Vector3f(0.0, -2.0, 0.0));
	ColorBlock636157873.attachChild(ColorBlock43055493);
var ColorBlock390444207 = new ColorBlock("ColorBlock390444207", new Long(1308536025614));
ColorBlock390444207.setBlockSides(BlockSides.SIDE_BELOW);
ColorBlock390444207.init();
ColorBlock390444207.setLocalTranslation(new Vector3f(0.0, -2.0, 0.0));
	ColorBlock43055493.attachChild(ColorBlock390444207);
var ColorBlock55475788 = new ColorBlock("ColorBlock55475788", new Long(1308536025614));
ColorBlock55475788.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock55475788.init();
ColorBlock55475788.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock450666521.attachChild(ColorBlock55475788);
var ColorBlock85096277 = new ColorBlock("ColorBlock85096277", new Long(1308536025614));
ColorBlock85096277.setBlockSides(BlockSides.SIDE_BELOW);
ColorBlock85096277.init();
ColorBlock85096277.setLocalTranslation(new Vector3f(0.0, -2.0, 0.0));
	ColorBlock55475788.attachChild(ColorBlock85096277);
var ColorBlock447781032 = new ColorBlock("ColorBlock447781032", new Long(1308536025614));
ColorBlock447781032.setBlockSides(BlockSides.SIDE_BELOW);
ColorBlock447781032.init();
ColorBlock447781032.setLocalTranslation(new Vector3f(0.0, -2.0, 0.0));
	ColorBlock85096277.attachChild(ColorBlock447781032);
MasterBlock806958854.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock806958854.getMasterId(), MasterBlock806958854);

var MasterBlock268572080 = new MasterBlock("MasterBlock268572080", new Long(1308883069050));
MasterBlock268572080.init();
MasterBlock268572080.setLocalTranslation(new Vector3f(-24.605646, 2.4000158, 16.415508));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock268572080);
var Block986823560 = new Block("Block986823560", new Long(1308883069050));
Block986823560.setBlockSides(BlockSides.SIDE_BACK);
Block986823560.setCustomFrequency(true);
Block986823560.setScriptName("/blocks/PlusOne.js");
Block986823560.init();
Block986823560.setLocalTranslation(new Vector3f(0.0, 0.0, 2.0));
	MasterBlock268572080.attachChild(Block986823560);
var Block84995092 = new Block("Block84995092", new Long(1308883069050));
Block84995092.setBlockSides(BlockSides.SIDE_BACK);
Block84995092.setScriptName("/blocks/WirelessTransmitterBlock.js");
Block84995092.init();
Block84995092.setLocalTranslation(new Vector3f(0.0, 0.0, 2.0));
Block84995092.getParameters().put("axis", 1.0);
	Block986823560.attachChild(Block84995092);
MasterBlock268572080.updatePower(false);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock268572080.getMasterId(), MasterBlock268572080);

var MasterBlock384960657 = new MasterBlock("MasterBlock384960657", new Long(1308535990042));
MasterBlock384960657.init();
MasterBlock384960657.setLocalTranslation(new Vector3f(0.49112642, 2.820632, 12.6193075));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock384960657);
var ColorBlock1425364432 = new ColorBlock("ColorBlock1425364432", new Long(1308535990042));
ColorBlock1425364432.setBlockSides(BlockSides.SIDE_BACK);
ColorBlock1425364432.init();
ColorBlock1425364432.setLocalTranslation(new Vector3f(0.0, 0.0, 2.0));
	MasterBlock384960657.attachChild(ColorBlock1425364432);
var ColorBlock136659088 = new ColorBlock("ColorBlock136659088", new Long(1308535990042));
ColorBlock136659088.setBlockSides(BlockSides.SIDE_BACK);
ColorBlock136659088.init();
ColorBlock136659088.setLocalTranslation(new Vector3f(0.0, 0.0, 2.0));
	ColorBlock1425364432.attachChild(ColorBlock136659088);
var ColorBlock78375153 = new ColorBlock("ColorBlock78375153", new Long(1308535990042));
ColorBlock78375153.setBlockSides(BlockSides.SIDE_BACK);
ColorBlock78375153.init();
ColorBlock78375153.setLocalTranslation(new Vector3f(0.0, 0.0, 2.0));
	ColorBlock136659088.attachChild(ColorBlock78375153);
var ColorBlock247177360 = new ColorBlock("ColorBlock247177360", new Long(1308535990042));
ColorBlock247177360.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock247177360.init();
ColorBlock247177360.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock78375153.attachChild(ColorBlock247177360);
var ColorBlock19930795 = new ColorBlock("ColorBlock19930795", new Long(1308535990042));
ColorBlock19930795.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock19930795.init();
ColorBlock19930795.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock247177360.attachChild(ColorBlock19930795);
var Block1060320853 = new Block("Block1060320853", new Long(1308535990042));
Block1060320853.setBlockSides(BlockSides.SIDE_LEFT);
Block1060320853.setScriptName("/blocks/WirelessReceiverBlock.js");
Block1060320853.init();
Block1060320853.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
Block1060320853.getParameters().put("axis", 1.0);
	ColorBlock19930795.attachChild(Block1060320853);
var Block63311862 = new Block("Block63311862", new Long(1308535990042));
Block63311862.setBlockSides(BlockSides.SIDE_LEFT);
Block63311862.setScriptName("/blocks/DirectionBlock.js");
Block63311862.init();
Block63311862.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
Block63311862.getParameters().put("axis", 1.0);
	Block1060320853.attachChild(Block63311862);
var ColorBlock12838851 = new ColorBlock("ColorBlock12838851", new Long(1308535990042));
ColorBlock12838851.setBlockSides(BlockSides.SIDE_BACK);
ColorBlock12838851.init();
ColorBlock12838851.setLocalTranslation(new Vector3f(0.0, 0.0, 2.0));
	ColorBlock247177360.attachChild(ColorBlock12838851);
var ColorBlock22381370 = new ColorBlock("ColorBlock22381370", new Long(1308535990042));
ColorBlock22381370.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock22381370.init();
ColorBlock22381370.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock78375153.attachChild(ColorBlock22381370);
var ColorBlock736850855 = new ColorBlock("ColorBlock736850855", new Long(1308535990042));
ColorBlock736850855.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock736850855.init();
ColorBlock736850855.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock22381370.attachChild(ColorBlock736850855);
var Block805025956 = new Block("Block805025956", new Long(1308535990042));
Block805025956.setBlockSides(BlockSides.SIDE_RIGHT);
Block805025956.setScriptName("/blocks/WirelessReceiverBlock.js");
Block805025956.init();
Block805025956.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
Block805025956.getParameters().put("axis", 4.0);
	ColorBlock736850855.attachChild(Block805025956);
var Block132319035 = new Block("Block132319035", new Long(1308535990042));
Block132319035.setBlockSides(BlockSides.SIDE_RIGHT);
Block132319035.setScriptName("/blocks/DirectionBlock.js");
Block132319035.init();
Block132319035.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
Block132319035.getParameters().put("axis", 4.0);
	Block805025956.attachChild(Block132319035);
var ColorBlock149548380 = new ColorBlock("ColorBlock149548380", new Long(1308535990042));
ColorBlock149548380.setBlockSides(BlockSides.SIDE_BACK);
ColorBlock149548380.init();
ColorBlock149548380.setLocalTranslation(new Vector3f(0.0, 0.0, 2.0));
	ColorBlock22381370.attachChild(ColorBlock149548380);
var ColorBlock187142550 = new ColorBlock("ColorBlock187142550", new Long(1308535990042));
ColorBlock187142550.setBlockSides(BlockSides.SIDE_BACK);
ColorBlock187142550.init();
ColorBlock187142550.setLocalTranslation(new Vector3f(0.0, 0.0, 2.0));
	ColorBlock78375153.attachChild(ColorBlock187142550);
var ColorBlock332193215 = new ColorBlock("ColorBlock332193215", new Long(1308535990042));
ColorBlock332193215.setBlockSides(BlockSides.SIDE_BACK);
ColorBlock332193215.init();
ColorBlock332193215.setLocalTranslation(new Vector3f(0.0, 0.0, 2.0));
	ColorBlock187142550.attachChild(ColorBlock332193215);
var Block804780525 = new Block("Block804780525", new Long(1308535990042));
Block804780525.setBlockSides(BlockSides.SIDE_BACK);
Block804780525.setScriptName("/blocks/WirelessReceiverBlock.js");
Block804780525.init();
Block804780525.setLocalTranslation(new Vector3f(0.0, 0.0, 2.0));
Block804780525.getParameters().put("axis", 2.0);
	ColorBlock332193215.attachChild(Block804780525);
var Block37689442 = new Block("Block37689442", new Long(1308535990042));
Block37689442.setBlockSides(BlockSides.SIDE_ABOVE);
Block37689442.setScriptName("/blocks/DirectionBlock.js");
Block37689442.init();
Block37689442.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
Block37689442.getParameters().put("axis", 2.0);
	Block804780525.attachChild(Block37689442);
MasterBlock384960657.updatePower(false);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock384960657.getMasterId(), MasterBlock384960657);

var MasterBlock716168370 = new MasterBlock("MasterBlock716168370", new Long(1308849495721));
MasterBlock716168370.init();
MasterBlock716168370.setLocalTranslation(new Vector3f(27.415436, 2.9129047, 126.36914));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock716168370);
var ColorBlock61577089 = new ColorBlock("ColorBlock61577089", new Long(1308849495721));
ColorBlock61577089.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock61577089.init();
ColorBlock61577089.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	MasterBlock716168370.attachChild(ColorBlock61577089);
var Block103452787 = new Block("Block103452787", new Long(1308849495721));
Block103452787.setBlockSides(BlockSides.SIDE_ABOVE);
Block103452787.setCustomFrequency(true);
Block103452787.setScriptName("/blocks/CollisionTriggerLevelFailBlock.js");
Block103452787.init();
Block103452787.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	MasterBlock716168370.attachChild(Block103452787);
var ColorBlock788293205 = new ColorBlock("ColorBlock788293205", new Long(1308849495721));
ColorBlock788293205.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock788293205.init();
ColorBlock788293205.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	Block103452787.attachChild(ColorBlock788293205);
var ColorBlock1072675311 = new ColorBlock("ColorBlock1072675311", new Long(1308849495721));
ColorBlock1072675311.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1072675311.init();
ColorBlock1072675311.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock788293205.attachChild(ColorBlock1072675311);
var ColorBlock271205168 = new ColorBlock("ColorBlock271205168", new Long(1308849495721));
ColorBlock271205168.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock271205168.init();
ColorBlock271205168.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1072675311.attachChild(ColorBlock271205168);
var ColorBlock1020054249 = new ColorBlock("ColorBlock1020054249", new Long(1308849495721));
ColorBlock1020054249.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1020054249.init();
ColorBlock1020054249.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock271205168.attachChild(ColorBlock1020054249);
var ColorBlock747339186 = new ColorBlock("ColorBlock747339186", new Long(1308849495721));
ColorBlock747339186.setBlockSides(BlockSides.SIDE_BELOW);
ColorBlock747339186.init();
ColorBlock747339186.setLocalTranslation(new Vector3f(0.0, -2.0, 0.0));
	ColorBlock1020054249.attachChild(ColorBlock747339186);
var ColorBlock44621957 = new ColorBlock("ColorBlock44621957", new Long(1308849495721));
ColorBlock44621957.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock44621957.init();
ColorBlock44621957.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	MasterBlock716168370.attachChild(ColorBlock44621957);
MasterBlock716168370.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock716168370.getMasterId(), MasterBlock716168370);

var MasterBlock398326349 = new MasterBlock("MasterBlock398326349", new Long(1308883077624));
MasterBlock398326349.init();
MasterBlock398326349.setLocalTranslation(new Vector3f(-33.278217, 2.901609, 16.8726));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock398326349);
var Block496152357 = new Block("Block496152357", new Long(1308883077624));
Block496152357.setBlockSides(BlockSides.SIDE_BACK);
Block496152357.setCustomFrequency(true);
Block496152357.setScriptName("/blocks/PlusOne.js");
Block496152357.init();
Block496152357.setLocalTranslation(new Vector3f(0.0, 0.0, 2.0));
	MasterBlock398326349.attachChild(Block496152357);
var Block314604789 = new Block("Block314604789", new Long(1308883077624));
Block314604789.setBlockSides(BlockSides.SIDE_BACK);
Block314604789.setScriptName("/blocks/WirelessTransmitterBlock.js");
Block314604789.init();
Block314604789.setLocalTranslation(new Vector3f(0.0, 0.0, 2.0));
Block314604789.getParameters().put("axis", 4.0);
	Block496152357.attachChild(Block314604789);
MasterBlock398326349.updatePower(false);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock398326349.getMasterId(), MasterBlock398326349);

var MasterBlock926140090 = new MasterBlock("MasterBlock926140090", new Long(1308883000318));
MasterBlock926140090.init();
MasterBlock926140090.setLocalTranslation(new Vector3f(1.0013903, 2.5469832, 120.85807));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock926140090);
var Block295007750 = new Block("Block295007750", new Long(1308883000318));
Block295007750.setBlockSides(BlockSides.SIDE_ABOVE);
Block295007750.setCustomFrequency(true);
Block295007750.setScriptName("/blocks/CollisionTriggerLevelFailBlock.js");
Block295007750.init();
Block295007750.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	MasterBlock926140090.attachChild(Block295007750);
var ColorBlock724498097 = new ColorBlock("ColorBlock724498097", new Long(1308883000318));
ColorBlock724498097.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock724498097.init();
ColorBlock724498097.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	Block295007750.attachChild(ColorBlock724498097);
var ColorBlock787249213 = new ColorBlock("ColorBlock787249213", new Long(1308883000318));
ColorBlock787249213.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock787249213.init();
ColorBlock787249213.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock724498097.attachChild(ColorBlock787249213);
var ColorBlock1030785148 = new ColorBlock("ColorBlock1030785148", new Long(1308883000318));
ColorBlock1030785148.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1030785148.init();
ColorBlock1030785148.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock787249213.attachChild(ColorBlock1030785148);
var ColorBlock1035413511 = new ColorBlock("ColorBlock1035413511", new Long(1308883000318));
ColorBlock1035413511.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1035413511.init();
ColorBlock1035413511.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1030785148.attachChild(ColorBlock1035413511);
var ColorBlock632584487 = new ColorBlock("ColorBlock632584487", new Long(1308883000318));
ColorBlock632584487.setBlockSides(BlockSides.SIDE_BELOW);
ColorBlock632584487.init();
ColorBlock632584487.setLocalTranslation(new Vector3f(0.0, -2.0, 0.0));
	ColorBlock1035413511.attachChild(ColorBlock632584487);
var ColorBlock724074712 = new ColorBlock("ColorBlock724074712", new Long(1308883000318));
ColorBlock724074712.setBlockSides(BlockSides.SIDE_BELOW);
ColorBlock724074712.init();
ColorBlock724074712.setLocalTranslation(new Vector3f(0.0, -2.0, 0.0));
	ColorBlock632584487.attachChild(ColorBlock724074712);
var ColorBlock113868459 = new ColorBlock("ColorBlock113868459", new Long(1308883000318));
ColorBlock113868459.setBlockSides(BlockSides.SIDE_BELOW);
ColorBlock113868459.init();
ColorBlock113868459.setLocalTranslation(new Vector3f(0.0, -2.0, 0.0));
	ColorBlock724498097.attachChild(ColorBlock113868459);
MasterBlock926140090.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock926140090.getMasterId(), MasterBlock926140090);
ScriptBlocksApplication.getInstance().getLevelProperties().setMoveBlockX(false);
ScriptBlocksApplication.getInstance().getLevelProperties().setMoveBlockY(false);
ScriptBlocksApplication.getInstance().getLevelProperties().setMoveBlockZ(false);
ScriptBlocksApplication.getInstance().getLevelProperties().setLevelDescription("Hit the Green Wall without hitting the Red Walls.\n You are not allowed to use the Move Keys.\n Use the Wireless Transmitter/Receiver to control the object")
ScriptBlocksApplication.getInstance().getLevelProperties().setLevelFileName("level3.js");
ScriptBlocksApplication.getInstance().getLevelProperties().setNextLevelFileName("level4.js")

}
application.loop = function() {
}
